package com.hsjk.szwj.module.pay.service;

import com.hsjk.szwj.module.pay.dal.dataobject.config.ChannelRetMsg;
import com.hsjk.szwj.module.pay.dal.dataobject.config.MchAppConfigContext;
import com.hsjk.szwj.module.pay.dal.dataobject.order.PayOrderDO;

/**
 * @author chenjiawei
 * @desc 关闭订单（渠道侧）接口定义
 * @Date 2023/08/24 15:12
 **/
public interface IPayOrderCloseService {
    /**
     * 获取到接口code
     **/
    String getIfCode();

    /**
     * 查询订单
     **/
    ChannelRetMsg close(PayOrderDO payOrder, MchAppConfigContext mchAppConfigContext) throws Exception;

}
